drilling java design oriented industrial design architecture j2ee metal cutting development .net folding arredamento cnc c++ cutting glass cutting metal cutting tool manufacturing glass architettura machine tools